export default {
  // ------------------------------------------------------------------
  // pragma mark - inti(初始化行为)
  // ------------------------------------------------------------------
  // 跨列多选
  arraySpanMethod(row) {
    this.$emit('span-method', row);
  },
  // 多选
  handleSelectionChange(val) {
    this.$emit('select-change', val);
  },
  // 更多操作
  handleCommand(val) {
    this.$emit('btn-click', val);
  },
  handleSortChange(val) {
    this.$emit('sort-change', val);
  },
  // 搜索
  handleSearch() {
    if(this.query.pageInfo.sidx){
      this.query.pageInfo.sidx='';
    }
    if(this.query.pageInfo.sord){
      this.query.pageInfo.sord='';
    }
    this.handleCurrentChange(1);
  },

  // 	pageSize 改变时会触发
  handleSizeChange(val) {
    console.log('页码改变了');
    this.query.pageInfo.size = val;
    // if(this.query.pageInfo.sidx){
    //   this.query.pageInfo.sidx='';
    // }
    // if(this.query.pageInfo.sord){
    //   this.query.pageInfo.sord='';
    // }
    this.$emit('loadData');
  },

  // 当前页改变的时候
  handleCurrentChange(val) {
    console.log('当前页改变了');
    this.query.pageInfo.page = val;
    // if(this.query.pageInfo.sidx){
    //   this.query.pageInfo.sidx='';
    // }
    // if(this.query.pageInfo.sord){
    //   this.query.pageInfo.sord='';
    // }
    this.$emit('loadData');
  }
};
